#定时清理生成的word文档
from datetime import datetime,timedelta
import os
import time

save_path = "./word/" #文件保存地址
timeout = 15 #超时时间，分钟为单位

while True:
    for current_dir,dir_list,file_list in os.walk(save_path):
        for file_name in file_list:
            stat = os.stat(save_path + file_name)
            created_time = datetime.fromtimestamp(stat.st_ctime) #文件创建时间
            now_time = datetime.now()# 当前时间
            #文件存在时间超过timeout就删除
            if now_time - created_time > timedelta(minutes=timeout):
                os.remove(save_path + file_name)

    time.sleep(900) #每15分钟清理一次

